package request

// ApiKeySaveOrUpdateReq 添加或者修改请求参数
type ApiKeySaveOrUpdateReq struct {
	Id       uint   `json:"id"`
	Name     string `json:"name"`      // 名称
	Type     string `json:"type"`      // 用途 chat => 聊天，img => 绘图
	Value    string `json:"value"`     // API Key 的值
	ApiURL   string `json:"api_url"`   // 当前 KEY 的 API 地址
	Enabled  bool   `json:"enabled"`   // 是否启用
	ProxyURL string `json:"proxy_url"` // 代理地址
}

// ApiKeyUpdateFiledReq 修改对应字段的值
type ApiKeyUpdateFiledReq struct {
	Id    uint        `json:"id"`
	Filed string      `json:"filed"` // 要修改的字段名称
	Value interface{} `json:"value"` // 修改的值
}
